muslim muslima islamic colombo muslime god earthquake india kandy trincomalee sri lanka arabian tsunami allah disaster lanka ceylon moschee hurricane